home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Library / +ORC / Orc pac 4A / FILEZ.ZIP / WIN_H.ZIP / WM.TXT < prev   
Encoding:
Text File  |  1997-03-27  |  8.9 KB  |  239 lines

  1. wm_* commands - gleaned from windows.h - +gthorne'97
  2.  
  3. * NOSYSCOMMANDS     WM_SYSCOMMAND SC_* definitions
  4. * NOWINMESSAGES     WM_* window messages
  5. #define WM_COMPACTING       0x0041
  6. #define WM_WININICHANGE        0x001A
  7. #define WM_SYSCOLORCHANGE   0x0015
  8. #define WM_QUERYNEWPALETTE  0x030F
  9. #define WM_PALETTEISCHANGING 0x0310
  10. #define WM_PALETTECHANGED   0x0311
  11. #define WM_FONTCHANGE        0x001D
  12. #define WM_SPOOLERSTATUS        0x002A
  13. #define WM_DEVMODECHANGE    0x001B
  14. #define WM_TIMECHANGE        0x001E
  15. #define WM_NULL            0x0000
  16. #define WM_USER            0x0400
  17. #define WM_PENWINFIRST        0x0380
  18. #define WM_PENWINLAST        0x038F
  19. #define WM_COALESCE_FIRST   0x0390
  20. #define WM_COALESCE_LAST    0x039F
  21. #define WM_POWER        0x0048
  22. #define WM_QUERYENDSESSION  0x0011
  23. #define WM_ENDSESSION        0x0016
  24. #define WM_QUIT            0x0012
  25. #define WM_SYSTEMERROR        0x0017
  26. #define WM_CREATE        0x0001
  27. #define WM_NCCREATE        0x0081
  28. #define WM_DESTROY        0x0002
  29. #define WM_NCDESTROY        0x0082
  30. #define WM_SHOWWINDOW        0x0018
  31. #define WM_SETREDRAW        0x000B
  32. #define WM_ENABLE        0x000A
  33. #define WM_SETTEXT        0x000C
  34. #define WM_GETTEXT        0x000D
  35. #define WM_GETTEXTLENGTH    0x000E
  36. #define SWP_FRAMECHANGED    0x0020  /* The frame changed: send WM_NCCALCSIZE */
  37. #define WM_WINDOWPOSCHANGING 0x0046
  38. #define WM_WINDOWPOSCHANGED 0x0047
  39. #define WM_MOVE            0x0003
  40. #define WM_SIZE            0x0005
  41. #define WM_QUERYOPEN        0x0013
  42. #define WM_CLOSE        0x0010
  43. #define WM_GETMINMAXINFO    0x0024
  44. #define WM_PAINT        0x000F
  45. #define WM_ERASEBKGND        0x0014
  46. #define WM_ICONERASEBKGND   0x0027
  47. #define WM_NCPAINT        0x0085
  48. #define WM_NCCALCSIZE        0x0083
  49. #define WM_NCHITTEST        0x0084
  50. #define WM_QUERYDRAGICON    0x0037
  51. #define WM_DROPFILES        0x0233
  52. #define WM_ACTIVATE        0x0006
  53. #define WM_ACTIVATEAPP        0x001C
  54. #define WM_NCACTIVATE        0x0086
  55. #define WM_SETFOCUS        0x0007
  56. #define WM_KILLFOCUS        0x0008
  57. #define WM_KEYDOWN        0x0100
  58. #define WM_KEYUP        0x0101
  59. #define WM_CHAR            0x0102
  60. #define WM_DEADCHAR        0x0103
  61. #define WM_SYSKEYDOWN        0x0104
  62. #define WM_SYSKEYUP        0x0105
  63. #define WM_SYSCHAR        0x0106
  64. #define WM_SYSDEADCHAR        0x0107
  65. #define WM_KEYFIRST        0x0100
  66. #define WM_KEYLAST        0x0108
  67. #define WM_MOUSEMOVE        0x0200
  68. #define WM_LBUTTONDOWN        0x0201
  69. #define WM_LBUTTONUP        0x0202
  70. #define WM_LBUTTONDBLCLK    0x0203
  71. #define WM_RBUTTONDOWN        0x0204
  72. #define WM_RBUTTONUP        0x0205
  73. #define WM_RBUTTONDBLCLK    0x0206
  74. #define WM_MBUTTONDOWN        0x0207
  75. #define WM_MBUTTONUP        0x0208
  76. #define WM_MBUTTONDBLCLK    0x0209
  77. #define WM_MOUSEFIRST        0x0200
  78. #define WM_MOUSELAST        0x0209
  79. #define WM_NCMOUSEMOVE        0x00A0
  80. #define WM_NCLBUTTONDOWN    0x00A1
  81. #define WM_NCLBUTTONUP        0x00A2
  82. #define WM_NCLBUTTONDBLCLK  0x00A3
  83. #define WM_NCRBUTTONDOWN    0x00A4
  84. #define WM_NCRBUTTONUP        0x00A5
  85. #define WM_NCRBUTTONDBLCLK  0x00A6
  86. #define WM_NCMBUTTONDOWN    0x00A7
  87. #define WM_NCMBUTTONUP        0x00A8
  88. #define WM_NCMBUTTONDBLCLK  0x00A9
  89. #define WM_MOUSEACTIVATE    0x0021
  90. #define WM_CANCELMODE        0x001F
  91. #define WM_TIMER        0x0113
  92. #define WM_INITMENU        0x0116
  93. #define WM_INITMENUPOPUP    0x0117
  94. #define WM_MENUSELECT        0x011F
  95. #define WM_MENUCHAR        0x0120
  96. #define WM_COMMAND        0x0111
  97. #define WM_HSCROLL        0x0114
  98. #define WM_VSCROLL        0x0115
  99. #define WM_CUT            0x0300
  100. #define WM_COPY            0x0301
  101. #define WM_PASTE        0x0302
  102. #define WM_CLEAR        0x0303
  103. #define WM_UNDO            0x0304
  104. #define WM_RENDERFORMAT        0x0305
  105. #define WM_RENDERALLFORMATS 0x0306
  106. #define WM_DESTROYCLIPBOARD 0x0307
  107. #define WM_DRAWCLIPBOARD    0x0308
  108. #define WM_PAINTCLIPBOARD   0x0309
  109. #define WM_SIZECLIPBOARD    0x030B
  110. #define WM_VSCROLLCLIPBOARD 0x030A
  111. #define WM_HSCROLLCLIPBOARD 0x030E
  112. #define WM_ASKCBFORMATNAME  0x030C
  113. #define WM_CHANGECBCHAIN    0x030D
  114. #define WM_SETCURSOR        0x0020
  115. #define WM_SYSCOMMAND    0x0112
  116. #define WM_MDICREATE        0x0220
  117. #define WM_MDIDESTROY        0x0221
  118. #define WM_MDIACTIVATE        0x0222
  119. #define WM_MDIRESTORE        0x0223
  120. #define WM_MDINEXT        0x0224
  121. #define WM_MDIMAXIMIZE        0x0225
  122. #define WM_MDITILE        0x0226
  123. #define WM_MDICASCADE        0x0227
  124. #define WM_MDIICONARRANGE   0x0228
  125. #define WM_MDIGETACTIVE     0x0229
  126. #define WM_MDISETMENU        0x0230
  127. #define WM_CHILDACTIVATE    0x0022
  128. #define DM_GETDEFID        (WM_USER+0)
  129. #define DM_SETDEFID        (WM_USER+1)
  130. #define WM_INITDIALOG        0x0110
  131. #define WM_NEXTDLGCTL        0x0028
  132. #define WM_PARENTNOTIFY     0x0210
  133. #define WM_ENTERIDLE        0x0121
  134. #define WM_GETDLGCODE        0x0087
  135. #define WM_CTLCOLOR        0x0019
  136. #define WM_SETFONT          0x0030
  137. #define WM_GETFONT        0x0031
  138. #define WM_DRAWITEM         0x002B
  139. #define WM_MEASUREITEM      0x002C
  140. #define WM_DELETEITEM       0x002D
  141. #define WM_COMPAREITEM        0x0039
  142. #define STM_SETICON        (WM_USER+0)
  143. #define STM_GETICON        (WM_USER+1)
  144. #define BM_GETCHECK        (WM_USER+0)
  145. #define BM_SETCHECK        (WM_USER+1)
  146. #define BM_GETSTATE        (WM_USER+2)
  147. #define BM_SETSTATE        (WM_USER+3)
  148. #define BM_SETSTYLE        (WM_USER+4)
  149. #define EM_GETSEL            (WM_USER+0)
  150. #define EM_SETSEL            (WM_USER+1)
  151. #define EM_GETRECT            (WM_USER+2)
  152. #define EM_SETRECT            (WM_USER+3)
  153. #define EM_SETRECTNP            (WM_USER+4)
  154. #define EM_LINESCROLL            (WM_USER+6)
  155. #define EM_GETMODIFY            (WM_USER+8)
  156. #define EM_SETMODIFY            (WM_USER+9)
  157. #define EM_GETLINECOUNT         (WM_USER+10)
  158. #define EM_LINEINDEX            (WM_USER+11)
  159. #define EM_SETHANDLE            (WM_USER+12)
  160. #define EM_GETHANDLE            (WM_USER+13)
  161. #define EM_LINELENGTH            (WM_USER+17)
  162. #define EM_REPLACESEL            (WM_USER+18)
  163. #define EM_SETFONT              (WM_USER+19)    /* NOT IMPLEMENTED: use WM_SETFONT */
  164. #define EM_GETLINE            (WM_USER+20)
  165. #define EM_LIMITTEXT            (WM_USER+21)
  166. #define EM_CANUNDO            (WM_USER+22)
  167. #define EM_UNDO             (WM_USER+23)
  168. #define EM_FMTLINES            (WM_USER+24)
  169. #define EM_LINEFROMCHAR         (WM_USER+25)
  170. #define EM_SETWORDBREAK         (WM_USER+26)    /* NOT IMPLEMENTED: use EM_SETWORDBREAK */
  171. #define EM_SETTABSTOPS            (WM_USER+27)
  172. #define EM_SETPASSWORDCHAR      (WM_USER+28)
  173. #define EM_EMPTYUNDOBUFFER      (WM_USER+29)
  174. #define EM_GETFIRSTVISIBLELINE    (WM_USER+30)
  175. #define EM_SETREADONLY            (WM_USER+31)
  176. #define EM_SETWORDBREAKPROC     (WM_USER+32)
  177. #define EM_GETWORDBREAKPROC     (WM_USER+33)
  178. #define EM_GETPASSWORDCHAR      (WM_USER+34)
  179. #define LB_ADDSTRING           (WM_USER+1)
  180. #define LB_INSERTSTRING        (WM_USER+2)
  181. #define LB_DELETESTRING        (WM_USER+3)
  182. #define LB_RESETCONTENT        (WM_USER+5)
  183. #define LB_SETSEL           (WM_USER+6)
  184. #define LB_SETCURSEL           (WM_USER+7)
  185. #define LB_GETSEL           (WM_USER+8)
  186. #define LB_GETCURSEL           (WM_USER+9)
  187. #define LB_GETTEXT           (WM_USER+10)
  188. #define LB_GETTEXTLEN           (WM_USER+11)
  189. #define LB_GETCOUNT           (WM_USER+12)
  190. #define LB_SELECTSTRING        (WM_USER+13)
  191. #define LB_DIR               (WM_USER+14)
  192. #define LB_GETTOPINDEX           (WM_USER+15)
  193. #define LB_FINDSTRING           (WM_USER+16)
  194. #define LB_GETSELCOUNT           (WM_USER+17)
  195. #define LB_GETSELITEMS           (WM_USER+18)
  196. #define LB_SETTABSTOPS         (WM_USER+19)
  197. #define LB_GETHORIZONTALEXTENT (WM_USER+20)
  198. #define LB_SETHORIZONTALEXTENT (WM_USER+21)
  199. #define LB_SETCOLUMNWIDTH      (WM_USER+22)
  200. #define LB_SETTOPINDEX           (WM_USER+24)
  201. #define LB_GETITEMRECT           (WM_USER+25)
  202. #define LB_GETITEMDATA         (WM_USER+26)
  203. #define LB_SETITEMDATA         (WM_USER+27)
  204. #define LB_SELITEMRANGE        (WM_USER+28)
  205. #define LB_SETCARETINDEX       (WM_USER+31)
  206. #define LB_GETCARETINDEX       (WM_USER+32)
  207. #define LB_SETITEMHEIGHT       (WM_USER+33)
  208. #define LB_GETITEMHEIGHT       (WM_USER+34)
  209. #define LB_FINDSTRINGEXACT     (WM_USER+35)
  210. #define WM_VKEYTOITEM       0x002E
  211. #define WM_CHARTOITEM       0x002F
  212. #define CB_GETEDITSEL             (WM_USER+0)
  213. #define CB_LIMITTEXT             (WM_USER+1)
  214. #define CB_SETEDITSEL             (WM_USER+2)
  215. #define CB_ADDSTRING             (WM_USER+3)
  216. #define CB_DELETESTRING             (WM_USER+4)
  217. #define CB_DIR                   (WM_USER+5)
  218. #define CB_GETCOUNT             (WM_USER+6)
  219. #define CB_GETCURSEL             (WM_USER+7)
  220. #define CB_GETLBTEXT             (WM_USER+8)
  221. #define CB_GETLBTEXTLEN             (WM_USER+9)
  222. #define CB_INSERTSTRING          (WM_USER+10)
  223. #define CB_RESETCONTENT             (WM_USER+11)
  224. #define CB_FINDSTRING             (WM_USER+12)
  225. #define CB_SELECTSTRING             (WM_USER+13)
  226. #define CB_SETCURSEL             (WM_USER+14)
  227. #define CB_SHOWDROPDOWN          (WM_USER+15)
  228. #define CB_GETITEMDATA           (WM_USER+16)
  229. #define CB_SETITEMDATA           (WM_USER+17)
  230. #define CB_GETDROPPEDCONTROLRECT (WM_USER+18)
  231. #define CB_SETITEMHEIGHT         (WM_USER+19)
  232. #define CB_GETITEMHEIGHT         (WM_USER+20)
  233. #define CB_SETEXTENDEDUI         (WM_USER+21)
  234. #define CB_GETEXTENDEDUI         (WM_USER+22)
  235. #define CB_GETDROPPEDSTATE       (WM_USER+23)
  236. #define CB_FINDSTRINGEXACT       (WM_USER+24)
  237. #define WM_QUEUESYNC        0x0023
  238. #define WM_COMMNOTIFY        0x0044
  239.